package com.example.web.dto.query;

import com.example.web.tools.dto.PagedInput;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.sql.Timestamp;
import java.util.List;

/**
 * OrderInfo查询模型
 */
@NoArgsConstructor
@Data
public class OrderInfoPagedInput extends PagedInput {
    
    /**
     * Id主键
     */
    @JsonProperty("Id")
    private Integer Id;
    /**
     * 订单编号
     */
  	 @JsonProperty("Code")
    private String Code;
    /**
     * 联系人
     */
  	 @JsonProperty("LinkName")
    private String LinkName;
    /**
     * 联系电话
     */
  	 @JsonProperty("Phone")
    private String Phone;
    /**
     * 地址
     */
  	 @JsonProperty("Address")
    private String Address;
     /**
     * 购买人
     */
  	 @JsonProperty("BuyUserId")
    private Integer BuyUserId;
    /**
     * 备注
     */
  	 @JsonProperty("Remark")
    private String Remark;
    /**
     * 物流单号
     */
  	 @JsonProperty("LogisticsNo")
    private String LogisticsNo;
     /**
     * 订单状态
     */
  	 @JsonProperty("OrderStatus")
    private Integer OrderStatus;
    /**
     * 支付方式
     */
  	 @JsonProperty("PayType")
    private String PayType;
     /**
     * 卖家
     */
  	 @JsonProperty("SellerUserId")
    private Integer SellerUserId;
     /**
     * 总金额起始范围条件
     */
  	 @JsonProperty("TotalMoneyStartRange")
    private Double TotalMoneyStartRange;
 	
    /**
     * 总金额结束范围条件
     */
  	 @JsonProperty("TotalMoneyEndRange")
    private Double TotalMoneyEndRange;
     /**
     * 所属校园
     */
  	 @JsonProperty("CampusId")
    private Integer CampusId;

}
